a chip on your shoulder - German English Dictionary